runtime.mheap.lock (field)

75 uses

	runtime (current package)
		arena.go#L926: 		lock(&mheap_.lock)
		arena.go#L928: 		unlock(&mheap_.lock)
		arena.go#L1011: 	lock(&h.lock)
		arena.go#L1045: 			unlock(&h.lock)
		arena.go#L1050: 	unlock(&h.lock)
		malloc.go#L638: 	assertLockHeld(&h.lock)
		malloc.go#L884: 	lock(&h.lock)
		malloc.go#L886: 		unlock(&h.lock)
		malloc.go#L890: 	unlock(&h.lock)
		mcache.go#L88: 		lock(&mheap_.lock)
		mcache.go#L91: 		unlock(&mheap_.lock)
		mcache.go#L116: 		lock(&mheap_.lock)
		mcache.go#L118: 		unlock(&mheap_.lock)
		metrics.go#L657: 		lock(&mheap_.lock)
		metrics.go#L662: 		unlock(&mheap_.lock)
		mgc.go#L1206: 				lock(&mheap_.lock)
		mgc.go#L1208: 				unlock(&mheap_.lock)
		mgc.go#L1672: 	lock(&mheap_.lock)
		mgc.go#L1679: 	unlock(&mheap_.lock)
		mgc.go#L1686: 		lock(&mheap_.lock)
		mgc.go#L1688: 		unlock(&mheap_.lock)
		mgc.go#L1738: 	lock(&mheap_.lock)
		mgc.go#L1740: 	unlock(&mheap_.lock)
		mgcpacer.go#L1185: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1245: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1262: 		lock(&mheap_.lock)
		mgcpacer.go#L1265: 		unlock(&mheap_.lock)
		mgcpacer.go#L1294: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1309: 		lock(&mheap_.lock)
		mgcpacer.go#L1314: 			unlock(&mheap_.lock)
		mgcpacer.go#L1318: 		unlock(&mheap_.lock)
		mgcpacer.go#L1426: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcscavenge.go#L168: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcsweep.go#L423: 				lock(&mheap_.lock)
		mgcsweep.go#L435: 				unlock(&mheap_.lock)
		mgcsweep.go#L742: 			lock(&mheap_.lock)
		mgcsweep.go#L745: 			unlock(&mheap_.lock)
		mgcsweep.go#L980: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcwork.go#L119: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		mgcwork.go#L363: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		mheap.go#L66: 	lock mutex
		mheap.go#L521: 	assertLockHeld(&h.lock)
		mheap.go#L740: 	lockInit(&h.lock, lockRankMheap)
		mheap.go#L767: 	h.pages.init(&h.lock, &memstats.gcMiscSys, false)
		mheap.go#L824: 			lock(&h.lock)
		mheap.go#L839: 		unlock(&h.lock)
		mheap.go#L862: 	assertLockHeld(&h.lock)
		mheap.go#L896: 						unlock(&h.lock)
		mheap.go#L900: 						lock(&h.lock)
		mheap.go#L918: 		unlock(&h.lock)
		mheap.go#L922: 		lock(&h.lock)
		mheap.go#L925: 	assertLockHeld(&h.lock) // Must be locked on return.
		mheap.go#L1106: 	assertLockHeld(&h.lock)
		mheap.go#L1138: 	assertLockHeld(&h.lock)
		mheap.go#L1189: 			lock(&h.lock)
		mheap.go#L1191: 			unlock(&h.lock)
		mheap.go#L1208: 	lock(&h.lock)
		mheap.go#L1227: 				unlock(&h.lock)
		mheap.go#L1246: 				unlock(&h.lock)
		mheap.go#L1260: 	unlock(&h.lock)
		mheap.go#L1471: 	assertLockHeld(&h.lock)
		mheap.go#L1566: 		lock(&h.lock)
		mheap.go#L1580: 		unlock(&h.lock)
		mheap.go#L1606: 	lock(&h.lock)
		mheap.go#L1608: 	unlock(&h.lock)
		mheap.go#L1612: 	assertLockHeld(&h.lock)
		mpagealloc.go#L452: 	lock(&mheap_.lock)
		mpagealloc.go#L454: 		unlock(&mheap_.lock)
		mpagealloc.go#L461: 	unlock(&mheap_.lock)
		mstats.go#L583: 	lock(&mheap_.lock)
		mstats.go#L604: 	unlock(&mheap_.lock)
		proc.go#L5646: 		lock(&mheap_.lock)
		proc.go#L5648: 		unlock(&mheap_.lock)
		stack.go#L196: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		stack.go#L404: 		lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)